https://www.passeidireto.com/pergunta/124666080/1-implemente-um-programa-que-receba-como-entrada-um-numero-inteiro-positivo-d-2-
Recomendo esse arquivo que achei no Passei Direto